.fl {
	float: left
}

.fr {
	float: right
}

.al {
	text-align: left
}

.ac {
	text-align: center
}

.ar {
	text-align: right
}

.clear, .clr {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0
}

.cart_bd, .cart_ft, .cart_head, .m, .mb, .mc, .mt, .p-img, .p-market,
	.p-name, .p-price, .sm {
	overflow: hidden
}

.w {
	margin: auto;
	width: 1190px
}

.o2_mini .w {
	width: 990px
}

.ci-left, .ci-right, .dd-spacer {
	display: none !important
}

.loading {
	display: block;
	height: 70px
}

.img-error {
	background: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif)
		no-repeat 50% 50%
}

.dorpdown {
	position: relative;
	z-index: 21
}

.hover {
	z-index: 22
}

.cw-icon {
	overflow: hidden;
	position: relative;
	z-index: 1;
	float: left;
	border: 1px solid #e3e4e5
}

.dorpdown-layer {
	display: none;
	position: absolute;
	border: 1px solid #ccc;
	background-color: #fff;
	-moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, .1);
	box-shadow: 1px 2px 1px rgba(0, 0, 0, .1)
}

.dorpdown:hover .dorpdown-layer, .hover .dorpdown-layer {
	display: block
}

.dorpdown:hover .cw-icon, .hover .cw-icon {
	padding-bottom: 2px;
	border-color: #ccc;
	border-bottom: none;
	background-color: #fff
}

#shortcut {
	border-bottom: 1px solid #ddd;
	background-color: #e3e4e5
}

#shortcut .w {
	height: 30px;
	line-height: 30px;
	color: #999
}

#shortcut a {
	color: #999
}

#shortcut a:hover {
	color: #c81623
}

#shortcut li {
	float: left
}

#shortcut li.spacer {
	overflow: hidden;
	margin: 11px 5px 0;
	width: 1px;
	height: 10px;
	background-color: #ccc
}

#shortcut .dt {
	padding-left: 7px;
	padding-right: 7px
}

#shortcut .dd {
	line-height: 24px
}

#shortcut .cw-icon {
	height: 28px;
	line-height: 28px
}

#shortcut .dorpdown-layer {
	top: 30px
}

#shortcut .style-red {
	color: #f10215
}

.fr .cw-icon {
	padding-right: 20px !important
}

.fr .iconfont {
	position: absolute;
	right: 5px;
	top: 10px;
	width: 12px;
	height: 12px;
	line-height: 12px
}

.o2_ie7 .fr .iconfont, .o2_ie8 .fr .iconfont {
	top: 9px
}

.u-place-tip {
	z-index: 20;
	position: absolute;
	top: 34px;
	width: 204px;
	height: 30px;
	padding: 0 8px;
	background: #fff;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d8d8d8;
	font-size: 12px;
	line-height: 30px;
	color: #000;
	-moz-box-shadow: 0 0 2px #f1f1f1;
	box-shadow: 0 0 2px #f1f1f1
}

.u-place-tip .u-place-tip-ico {
	position: static
}

.u-place-tip .u-place-tip-close {
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 8px;
	line-height: 30px;
	font-size: 12px;
	height: 30px
}

.u-place-tip:before {
	content: "";
	position: absolute;
	left: 40px;
	top: -16px;
	border: 8px solid;
	border-color: transparent transparent #d8d8d8
}

.u-place-tip:after {
	content: "";
	position: absolute;
	left: 40px;
	top: -15px;
	border: 8px solid;
	border-color: transparent transparent #fff
}

.dorpdown .link-logout {
	float: right;
	margin-right: 10px;
	line-height: 1.2
}

#ttbar-login {
	margin-right: 8px;
	z-index: 20
}

#ttbar-login .link-login {
	font-family: verdana\,simsun
}

#ttbar-login .dt {
	padding-right: 72px
}

#ttbar-login .dt .nickname {
	display: block;
	width: 70px;
	padding-right: 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: right
}

#ttbar-login .dorpdown-layer {
	left: 0;
	width: 270px
}

#ttbar-login .dd-spacer {
	width: 150px
}

#ttbar-login .userinfo {
	padding: 10px 0 10px 15px;
	overflow: hidden
}

#ttbar-login .u-pic {
	float: left;
	margin-right: 10px
}

#ttbar-login .u-pic a {
	position: relative;
	display: block;
	width: 60px;
	height: 60px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #f5f5f5;
	overflow: hidden
}

#ttbar-login .u-pic a img {
	width: 60px
}

#ttbar-login .u-plus {
	padding: 10px 0 0;
	overflow: hidden
}

#ttbar-login .u-msg {
	font-family: simsun;
	padding-top: 4px
}

#ttbar-login .u-msg .style-red {
	color: #c81623
}

#ttbar-login .badge-list {
	height: 88px;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px solid #d8d8d8
}

#ttbar-login .u-badges {
	float: left;
	position: relative;
	width: 210px;
	height: 82px;
	overflow: hidden;
	margin: 0 3px
}

#ttbar-login .badge-panel {
	float: left;
	width: 70px;
	text-align: center
}

#ttbar-login .badge-panel i {
	display: block;
	width: 54px;
	height: 55px;
	margin: 0 auto
}

#ttbar-login .badge-panel-main {
	text-align: center;
}

#ttbar-login .badge-panel-main .fore1 .u-name {
	background: #ceaa62;
	color: #fff
}

#ttbar-login .badge-panel-main .u-name {
	display: inline;
	line-height: 1.5;
	padding: 0 3px;
	margin-top: 6px
}

#ttbar-login .badge-panel_long .u-name {
	padding: 0;
	white-space: nowrap
}

#ttbar-login.icon-plus-state3 .u-pic a {
	border-color: #e1c56c
}

#ttbar-login.icon-plus-state3.hover .cw-icon, #ttbar-login.icon-plus-state3:hover .cw-icon
	{
	border-color: #dfc676
}

#ttbar-login.icon-plus-state3 .dorpdown-layer {
	border-color: #dfc676
}

#ttbar-login .nickname {
	margin-right: 40px
}

.badge-list-next, .badge-list-prev {
	float: left;
	width: 26px;
	height: 26px;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	margin-top: 15px
}

#ttbar-login .badge-list-next:hover, #ttbar-login .badge-list-prev:hover
	{
	color: #717171
}

.badge-list-next .iconfont, .badge-list-prev .iconfont {
	position: static;
	right: auto;
	top: auto;
	width: auto;
	height: auto;
	line-height: 26px
}

.badge-panel-main {
	position: absolute;
	left: 0;
	width: 700px;
	overflow: hidden
}

.icon-plus-nickname {
	position: absolute;
	top: 6px;
	right: 20px;
	display: block;
	width: 38px;
	height: 16px
}

.icon-plus-dropdown {
	display: block
}

.icon-plus-state0 .icon-plus-nickname {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -300px -296px;
	background-repeat: no-repeat;
	width: 38px;
	height: 16px
}

.icon-plus-state0 .icon-plus-dropdown {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -100px -296px;
	background-repeat: no-repeat;
	width: 51px;
	height: 16px
}

.icon-plus-state1 .icon-plus-nickname {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -242px -296px;
	background-repeat: no-repeat;
	width: 38px;
	height: 16px
}

.icon-plus-state1 .icon-plus-dropdown {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: 0 -296px;
	background-repeat: no-repeat;
	width: 80px;
	height: 16px
}

.icon-plus-state2 .icon-plus-nickname {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -300px -296px;
	background-repeat: no-repeat;
	width: 38px;
	height: 16px
}

.icon-plus-state2 .icon-plus-dropdown {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -100px -296px;
	background-repeat: no-repeat;
	width: 51px;
	height: 16px
}

.icon-plus-state3 .icon-plus-nickname {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -242px -296px;
	background-repeat: no-repeat;
	width: 38px;
	height: 16px
}

.icon-plus-state3 .icon-plus-dropdown {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -171px -296px;
	background-repeat: no-repeat;
	width: 51px;
	height: 16px
}

.icon-plus-state4 .icon-plus-nickname {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -300px -296px;
	background-repeat: no-repeat;
	width: 38px;
	height: 16px
}

.icon-plus-state4 .icon-plus-dropdown {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -100px -296px;
	background-repeat: no-repeat;
	width: 51px;
	height: 16px
}

.badge-panel .icobadage {
	display: block;
	width: 55px;
	height: 55px
}

.badge-panel a {
	display: block;
	cursor: pointer
}

.icobadage_plus {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -148px -74px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_zymyf {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: 0 -148px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_shfw {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -74px -148px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_pjjl {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -148px -148px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_zjfw {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -222px 0;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_hytj {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -222px -74px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_srlb {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -222px -148px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_zxlb {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_gbzx {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -74px -222px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.icobadage_yfq {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -148px -222px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_plus {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -222px -222px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_zymyf {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -296px 0;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_shfw {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -296px -74px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_pjjl {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -296px -148px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_zjfw {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -296px -222px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_hytj {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: 0 -222px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_srlb {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -148px 0;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_zxlb {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -74px -74px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_gbzx {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: 0 -74px;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

.u-dis .icobadage_yfq {
	background-image:
		url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage.png);
	background-position: -74px 0;
	background-repeat: no-repeat;
	width: 54px;
	height: 54px
}

@media only screen and (-o-min-device-pixel-ratio:3/2) , only screen and
		(-webkit-min-device-pixel-ratio:1.5) , only screen and
		(min--moz-device-pixel-ratio:1.5) , only screen and
	(min-device-pixel-ratio:1.5) {
	.icon-plus-state0 .icon-plus-nickname {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -260px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 38px;
		height: 16px
	}
	.icon-plus-state0 .icon-plus-dropdown {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -90px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 51px;
		height: 16px
	}
	.icon-plus-state1 .icon-plus-nickname {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -212px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 38px;
		height: 16px
	}
	.icon-plus-state1 .icon-plus-dropdown {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: 0 -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 80px;
		height: 16px
	}
	.icon-plus-state2 .icon-plus-nickname {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -260px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 38px;
		height: 16px
	}
	.icon-plus-state2 .icon-plus-dropdown {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -90px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 51px;
		height: 16px
	}
	.icon-plus-state3 .icon-plus-nickname {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -212px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 38px;
		height: 16px
	}
	.icon-plus-state3 .icon-plus-dropdown {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -151px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 51px;
		height: 16px
	}
	.icon-plus-state4 .icon-plus-nickname {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -260px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 38px;
		height: 16px
	}
	.icon-plus-state4 .icon-plus-dropdown {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -90px -256px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 51px;
		height: 16px
	}
	.icobadage_plus {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -128px -64px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_zymyf {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: 0 -128px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_shfw {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -64px -128px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_pjjl {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -128px -128px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_zjfw {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -192px 0;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_hytj {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -192px -64px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_srlb {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -192px -128px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_zxlb {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: 0 0;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_gbzx {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -64px -192px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.icobadage_yfq {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -128px -192px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_plus {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -192px -192px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_zymyf {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -256px 0;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_shfw {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -256px -64px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_pjjl {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -256px -128px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_zjfw {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -256px -192px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_hytj {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: 0 -192px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_srlb {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -128px 0;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_zxlb {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -64px -64px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_gbzx {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: 0 -64px;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
	.u-dis .icobadage_yfq {
		background-image:
			url(//misc.360buyimg.com/mtd/pc/index/home/images/sprite_badage@2x.png);
		background-position: -64px 0;
		-moz-background-size: 310px 272px;
		background-size: 310px 272px;
		background-repeat: no-repeat;
		width: 54px;
		height: 54px
	}
}

#ttbar-mycity {
	margin-left: 200px
}

#ttbar-mycity .iconfont {
	font-size: 14px;
	color: #f10215
}

#ttbar-mycity .dd {
	left: 0;
	width: 300px;
	padding: 10px
}

#ttbar-mycity .item {
	float: left;
	width: 60px;
	padding: 2px 0
}

#ttbar-mycity .item a {
	float: left;
	padding: 0 8px
}

#ttbar-mycity .item a:hover {
	background-color: #f4f4f4
}

#ttbar-mycity .item a.selected {
	background-color: #f10215;
	color: #fff
}

#ttbar-myjd .dorpdown-layer {
	left: 0;
	width: 280px
}

#ttbar-myjd .userinfo {
	padding: 10px 0 10px 15px;
	overflow: hidden
}

#ttbar-myjd .u-pic {
	float: left;
	margin-right: 10px
}

#ttbar-myjd .u-pic img {
	-moz-border-radius: 50%;
	border-radius: 50%
}

#ttbar-myjd .u-name {
	padding: 6px 0 0;
	font-weight: 700
}

#ttbar-myjd .myjdlist {
	padding: 10px 0 10px 15px;
	overflow: hidden
}

#ttbar-myjd .myjdlist .fore1, #ttbar-myjd .myjdlist .fore2 {
	float: left;
	width: 126px
}

#ttbar-myjd .myjdlist_2 {
	border-top: 1px solid #f1f1f1
}

#ttbar-myjd .dd-spacer {
	left: 0;
	width: 82px
}

#ttbar-myjd .user-level1, #ttbar-myjd .user-level2, #ttbar-myjd .user-level3,
	#ttbar-myjd .user-level4, #ttbar-myjd .user-level5, #ttbar-myjd .user-level6
	{
	display: inline-block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
	margin-left: 5px;
	background:
		url(//img13.360buyimg.com/uba/jfs/t3484/9/128280995/3519/c85623fa/58004db6Na4b20277.gif)
}

#ttbar-myjd .user-level2 {
	background-position: 0 -17px
}

#ttbar-myjd .user-level3 {
	background-position: 0 -34px
}

#ttbar-myjd .user-level4 {
	background-position: 0 -51px
}

#ttbar-myjd .user-level5 {
	background-position: 0 -68px
}

#ttbar-myjd .user-level6 {
	background-position: 0 -85px
}

#ttbar-serv .dd {
	right: 0;
	width: 170px;
	padding: 10px 0
}

#ttbar-serv .item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 70px;
	padding-left: 15px
}

#ttbar-serv .item-business, #ttbar-serv .item-client {
	padding-left: 15px;
	font-weight: 700;
	color: #666
}

#ttbar-serv .item-business {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dotted #eee
}

#ttbar-navs .dd {
	right: -84px;
	width: 1188px;
	padding: 15px 0
}

#ttbar-navs dl {
	float: left;
	width: 255px;
	padding-left: 20px;
	border-left: 1px solid #eee
}

#ttbar-navs dl.fore1 {
	border-left: none;
	width: 340px
}

#ttbar-navs dt {
	margin-bottom: 5px;
	font-weight: 700;
	color: #666
}

#ttbar-navs dd {
	overflow: hidden;
	*zoom: 1
}

#ttbar-navs .item {
	overflow: hidden;
	float: left;
	width: 85px;
	white-space: nowrap
}

.o2_mini #ttbar-navs .dd {
	width: 988px
}

.o2_mini #ttbar-navs dl {
	width: 200px
}

.o2_mini #ttbar-navs dl.fore1 {
	width: 300px
}

.o2_mini #ttbar-navs .item {
	width: 100px
}